AIDA II Automatic control in distributed applications
ثبت نشده
چکیده
Machine industry faces a shift where more and more functionality is implemented in software on distributed computer systems. Many difficult problems then face designers including system modelling, analysis and management of multi disciplinary design teams. There is a need to transfer theoretical results to industrial practice, necessitating the integration of existing work from separate disciplines. Industrial practice, on the other hand, needs to be shifted towards model building, analysis and prediction in order to avoid clashes in system integration. Several useful modelling approaches and computer aided tools exist for the design of control, software and mechanical systems. These support tools however fall short when the applications are implemented in embedded and distributed real-time computer systems. A number of additional design issues then face designers including • Structuring, partitioning and allocation, i.e. how to establish structures and the mappings between them (e.g. functions/threads/processors). • Execution and communication policies. The definition of policies and mechanisms for triggering, scheduling, synchronisation and communication. • Performance requirements. The definition of timing requirements and related trade-offs. • Error detection and handling policies. In particular additional failure modes of distributed real-time systems must be identified and handled. The provision of a modelling framework that enables interdisciplinary work is a prerequisite in order to support these design issues.
منابع مشابه
AIDA: A Bandwidth Allocation Strategy for Distributed Real-Time Systems
In this paper, we propose a superior technique for distributed time-critical communication using AIDA, a novel elaboration on Michael O. Rabin's IDA 19]. We show that using a small dynamically-controlled amount of redundancy, stringent timing constraints imposed on periodic as well as sporadic communication requests in a distributed real-time system can be fulllled up to any degree of conndence...
متن کاملIn Proceedings of the First IEEE IPPS Workshop on Parallel and Distributed Real - Time Systems , Newport Beach , CA , April 1993 . AIDA
In this paper, we propose a superior technique for distributed time-critical communication using AIDA, a novel elaboration on Michael O. Rabin's IDA A 1 9 ]. We s h o w that using a small dynamically-controlled amount of redundancy, stringent timing constraints imposed on periodic as well as sporadic communication requests in a distributed real-time system can be fulllled up to any degree of co...
متن کاملAIDA II Progress Report Towards a Co-simulation Environment for Computer Control Systems
Modern machinery, such as automobiles, trains and aircraft, are equipped with embedded distributed computer control systems where the software implemented functionality is steadily increasing. The development of such systems, however, is still a relatively new and young discipline. There is consequently a lack of tools, methods and models to support, in particular, the early architectural desig...
متن کاملAIDA-based real-time fault-tolerant broadcast disks
The proliferation of mobile computers and wireless networks requires the design of future distributed real-time applications to recognize and deal with the significant asymmetry between downstream and upstream communication capacities, and the significant disparity between server and client storage capacities. Recent work proposed the use of Broadcast Disks as a scalable mechanism to deal with ...
متن کاملAIDA-based Communication for Distributed Time-critical Applications
In this paper, we propose a superior technique for distributed time-critical communication using AIDA (Adaptive Information Dispersal Algorithm), a novel elaboration on Michael O. Rabin's IDA [Rabi89]. We show that using a small dynamically-controlled amount of redundancy, stringent timing constraints imposed on periodic as well as sporadic communication requests in a distributed realtime syste...
متن کامل